package com.jy.datapipeline.common.constants;

/**
 * @类名 ExpConstants
 * @描述 TODO
 * @作者 白条君
 * @创建日期 2023/4/16 22:09
 * @版本 1.0
 */
public interface ExpConstants {

    String QUERY_FAIL = "获取失败";

    String ADD_FAIL = "添加失败";

    String BATCH_ADD_FAIL = "批量添加失败";

    String PARAMS_EXP = "参数异常";

    String MODIFY_FAIL = "修改失败";

    String DELETE_FAIL = "删除失败";

    String BATCH_DELETE_FAIL = "批量删除失败";

    String RESOURCE_EXP = "资源定位异常";

    String NULL_OBJECT = "无法获取对象";

    String GENERATOR_COLUMNS_FAIL = "组装表字段失败";

    String FORMAT_PARSE_EXP = "格式转换异常";

    String STORE_LOCATION_EXP = "文件存储路径异常";

    String CLIENT_IP_EXP = "客户端ip地址异常";

    String RECORDS_EXP = "记录行数异常";

    String FILE_SIZE_EXP = "文件大小异常";

    String NOT_SUPPORTED_TYPE = "不支持此任务类型";

    String NOT_SUPPORTED_HAND_TYPE = "不支持手动任务类型";

    String DAT_FILE_NOT_EXISTS_EXP = "数据文件不存在，请重新人工导入";

    String VER_FILE_NOT_EXISTS_EXP = "校验文件不存在，请重新人工导入";

    String SAME_RULE_NAME_EXP = "该规则名称已存在，请重新填写！";

    String ADD_DATE_PARAM_EXP = "添加时间参数异常";

    String TARGET_DATASOURCE_EXP = "无法获取目标数据源的jdbcurl";

    String RULE_NAME_NOT_NULL = "规则名称不能为空，请重新填写！";

    String SOURCE_DATABASE_NOT_NULL = "来源数据库名称不能为空，请重新填写！";

    String TARGET_DATABASE_NOT_NULL = "目标数据库不能为空，请重新填写！";

    String SEPERATOR_NOT_NULL = "分隔符不能为空，请重新填写！";

    String LOAD_TYPE_NOT_NULL = "导入方式不能为空，请重新填写！";

    String IMPORT_MODE_NOT_NULL = "导入模式不能为空，请重新填写！";

    String SID_NOT_NULL = "sid不能为空，请重新填写！";

    String SQLLDR_NOT_NULL = "sqlldr参数不可为空，请重新填写！";

    String SOURCE_SCHEMA_NOT_NULL = "来源schema不可为空，请重新填写！";

    String SOURCE_TABLE_NAME_NOT_NULL = "来源表名称不可为空，请重新填写！";

    String TARGET_SCHEMA_NOT_NULL = "目标schema不可为空，请重新填写！";

    String TARGET_TABLE_NAME_NOT_NULL = "目标表名称不可为空，请重新填写！";

    String TARGET_COLUMN_NOT_NULL = "目标字段列表不能为空，请重新填写！";

    String TARGET_TABLE_TYPE_NOT_NULl = "目标表类型不能为空，请重新填写！";

    String TARGET_TABLE_DYNAMIC_RULE_NOT_NULL = "目标动态表规则不可为空，请重新填写！";

    String LOAD_TYPE_CONSTRAINT_EXP = "导入方式只能是0：追加或1：覆盖，请重新填写！";

    String IMPORT_MODE_CONSTRAINT_EXP = "导入模式只支持sqlldr工具导入，值为1，请重新填写！";

    String DYNAMIC_TABLE_CONSTRAINT_EXP = "目标表类型只能是0：动态表，1：非动态表，请重新填写！";

    String DYNAMIC_TABLE_RULE_CONSTRAINT_EXP = "目标表规则只能是1：ADDMONTHS，请重新填写！";

    String FUN_VALUE_NOT_NULL = "函数值不可为空，请重新填写！";

    String FUN_VALUE_CONSTRAINT_EXP = "函数值只能是数值型，请重新填写！";

    String CITY_CODE_CONSTRAINT_EXP = "城市编码只能是数值型，请重新填写！";

    String TARGET_DATASOURCE_NOT_EXIST_EXP = "目标数据源不存在，请重新填写！";

    String SAME_TASK_NAME_EXP = "该任务名称已存在，请重新填写！";

    String SEPERATOR_CONSTRAINT_EXP = "分隔符不能是中文或者数字，请重新填写！";

    String TASK_NAME_NOT_NULL = "任务名称不能为空，请重新填写！";

    String TASK_RULE_NOT_NULL = "任务规则不能为空，请重新填写！";

    String TASK_STORE_NOT_NULL = "存储名称不能为空，请重新填写！";

    String TASK_TYPE_NOT_NULL = "任务类型不能为空，请重新填写！";

    String TASK_INTERVAL_VALUE_NOT_NULL = "数据周期间隔不能为空，请重新填写！";

    String TASK_INTERVAL_UNIT_NOT_NULL = "数据周期单位不能为空，请重新填写！";

    String TASK_TRY_COUNT_NOT_NULL = "任务重试次数不能为空，请重新填写！";

    String TASK_TRY_INTERVAL_NOT_NULL = "任务重试间隔不能为空，请重新填写！";

    String TASK_RULE_NOT_EXISTS = "该导入规则不存在，请重新填写！";

    String TASK_STORE_NOT_EXISTS = "该存储名称不存在，请重新填写！";

    String TASK_TYPE_MUST_DIGIT = "任务类型只能是数值型数据";

    String TASK_TYPE_CONSTRAINT_EXP = "任务类型只能是0：自动执行或1：手动执行";

    String TASK_INTERVAL_UNIT_MUST_DIGIT = "任务周期单位只能是数值型数据";

    String TASK_INTERVAL_UNIT_CONSTRAINT_EXP = "任务周期单位只能是0：月，1：日，2：时，3：分";

    String CORNTAB_NOT_NULL = "任务是自动类型时，crontab不可为空";

    String INVALID_CRONTAB_EXPRESSION = "无效的crontab表达式";

    String INVALID_DATETIME_FORMAT = "无效的时间格式";

    String TYPE_CONVERT_EXP = "类型转换异常";

    String UPDATE_AIL = "更新失败";

    String DATA_SOURCE_IS_NULL = "数据源不存在";

    String EXP_TASK_NAME_IS_NULL = "任务名称字段是必输字段，请重新填写！";

    String EXP_DATA_SOURCE_IS_NULL = "数据源字段是必输字段，请重新填写！";

    String EXP_RULE_NAME_IS_NULL = "导出规则字段是必输字段，请重新填写！";

    String EXP_STORE_NAME_IS_NULL = "存储名称字段是必输字段，请重新填写！";

    String EXP_TASK_TYPE_IS_NULL = "任务类型字段是必输字段，请重新填写！";

    String EXP_DATA_SOURCE_NOT_EXISTS = "数据源不存在";

    String EXP_DATA_SOURCE_NOT_RULE = "该数据源未添加导出规则";

    String EXP_RULE_NOT_EXISTS = "导出规则不存在";

    String EXP_STORE_NAME_NOT_EXISTS = "数存储名称不存在";

    String EXP_TASK_TYPE_CONSTRAINT = "任务类型只能是手动或者定时两类";

    String EXP_CRONTAB_NOT_EXISTS = "定时任务必须要有定时时间";

    String EXP_CRONTAB_IS_ILLEGAL = "是非法格式定时时间，请重新填写！";

    String EXP_CITY_IS_NULL = "城市编码不能为空，请重新填写！";

    String DIC_TYPE_CITY_CODE = "city_code";

    String CITY_CODE_NOT_EXISTS = "城市编码不存在";

    String EXP_RULE_IS_EXISTS = "到处规则名称已经存在，请重新填写";

    String EXP_RULE_TYPE_IS_NULL = "过滤规则不能为空，请重新填写";

    String EXP_RULE_TBL_IS_NULl = "表名称不能为空，请重新填写";

    String EXP_RULE_TBL_TYPE_IS_NULL = "表类型不能为空，请重新填写";

    String EXP_DYNAMIC_RULE_TBL_IS_NULL = "动态表规则不能为空，请重新填写";

    String EXP_RULE_DATA_UNIT_IS_NULL = "数据周期单位不能为空，请重新填写";

    String EXP_RULE_COL_LIST_IS_NULL = "输出列表不能为空，请重新填写";

    String EXP_RULE_COL_SEPERATOR_IS_NULL = "列分隔符不能为空，请重新填写";

    String EXP_RULE_DATA_SOURCE_IS_NULL = "数据源id不能为空，请重新填写";

    String EXP_RULE_SCHEMA_IS_NULL = "schema名称不能为空，请重新填写";

    String EXP_RULE_DATA_PERIOD_IS_NULL = "数据周期间隔不能为空，请重新填写";

    String COLUMN_ANALYSIS_EXP = "字段解析失败，请重新填写";

    String ACCURATE_ONLY_SUPPORT_NUMBER = "精确分片只支持数值型分片";

    String ERROR_RATE_COMPARE_EXP = "容错率比较异常";

    String ZOOM_OPERATION_EXP = "缩放操作异常";

    String RANGE_QUERY_COUNT_EXP = "范围查询总数异常";
    String IMPORT_MODE_EXP = "导入模式异常";
}
